 /**
 * 项目名：CEP - 整合管理中心
 * 包名：com.cep.mgrcenter.aop
 * 文件名：TestSup.java
 * 日期：2015-1-11-上午09:20:52
 * 版    权:  Huahai Technologies Co., Ltd. Copyright @2015,  All rights reserved  
 * 描    述:  <描述> 
 * 创建人： Jason Fang 
 * Version   修改人          修改时间              描述                          MQC号
 * -------   -----    ---------  -----------    ------
 *   1.0     xxxxxx    2015-1-11   Description      M
 * 
 */
package fb.ann;

import java.lang.reflect.Method;

 /** 
 * 类名称：TestSup
 * 类描述： 
 * @author  Jason Fang
 * @modify
 * @version  [Ver 1.0]
 * @since 2015-1-11 上午09:20:52
 */
public class TestSup {
	public int getAge(){
		return 11;
	}
	@MyAnn(name="fang",age=32)
	public void test(String name,int age){
		System.out.println(name+"==="+age);
	}
	public static void main(String[] args) throws Exception {
		Class<?> s = TestSup.class;
		Object obj = s.newInstance();
		Method[] m = s.getMethods();
		for(Method mm : m){
			if(mm.isAnnotationPresent(MyAnn.class)){
				MyAnn ma = mm.getAnnotation(MyAnn.class);
				mm.invoke(obj, ma.name(),ma.age());
			}
		}
	}
}
